Access a broad spectrum of courses, ranging from programming languages and data structures to fundamentals of data mining and cyber security.
Apply a multi-perspective and multi-disciplinary approach that addresses issues such as emerging technology, artificial intelligence, software engineering, ethics, and human-computer interface (HCI) design.